home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Business Shareware
/
Business Shareware.iso
/
start
/
disk
/
flexp250
/
fp.exe
/
FLEXPLUS.DOC
next >
Wrap
Text File
|
1992-09-11
|
62KB
|
1,423 lines
F L E X I B A K P l u s (TM)
The Flexible Hard Disk Backup System
Copyright 1991, 1992 Nildram Software
All Rights Reserved
FLEXIBAK Plus was written by Adrian Mardlin
Address: Nildram Software
82 Akeman Street
Tring
Herts
HP23 6AF
United Kingdom
Telephone: (0442) 890303
Fax: (0442) 890303
Email: nildram@cix.compulink.co.uk
76004.3436@compuserve.com
BBS: The Shareware Support BBS (0442) 890807
Overseas: See Introduction for particulars
Program and documentation are Copyright 1991, 1992, Nildram Software,
All rights reserved.
FLEXIBAK Plus is a trademark of Nildram Software.
My thanks go to all who played a part in Beta testing FLEXIBAK Plus,
notably:
Brian Gregory
David Clark
Neville E. Sanderson
Barry Drake
Clive Goldman
Jon Wolfe
Robin Collins
David Leonard
Tim Channon
Thanks are also due to Borland International for their excellent C++
compiler and Innovative Data Concepts for the TCXL screen handling
library.
INTRODUCTION
Overview
FLEXIBAK Plus, like its predecessor, FLEXIBAK, is a flexible, easy-to-
use system with a logical, simple and unique approach to hard disk
backups. With a conventional backup system, you must take a full
backup approximately once per week, plus daily incremental backups
onto separate disks. Should you need to restore from the backup, you
must first restore the full backup and then every incremental backup.
With FLEXIBAK Plus, all this is different as the concept of full
backups and incremental backups is removed. Instead, you only take a
full backup once. All subsequent backups are placed on the same backup
disks, giving long-term speed increases, simpler file restoration and
improved backup management capability.
Here are some outstanding features of FLEXIBAK Plus:
Selective backups allow you to specify, globally and by directory,
which file groups should be included in, or excluded from, the backup,
potentially dramatically reducing the number of required backup disks.
Incremental backups are placed on the same disks as the full backup,
so you only must take a full backup once.
File management system means that FLEXIBAK Plus keeps track of what
has been backed up, and informs you if any files have gone missing
from your hard disk since the last backup to allow you to recover
accidentally deleted files.
File compression and the capability to handle up to 20 hard disk
drives are parts of the system.
An alarm system can warn you each day that you have not taken a backup
for a specified number of days of your choice.
What Is Shareware?
Shareware is a distribution method (not a type of software) which lets
users evaluate software before buying. If you try a shareware program
and continue using it, you must register and pay for it. (If you paid
a small duplication and handling fee to receive a trial copy of a
shareware product from a vendor, you have not paid for the product
itself or the right to continue using it after a reasonable trial
period. A separate fee to the program's owner and developer is
required to continue to use the product after evaluation.) Copyright
laws apply to both shareware and commercial software.
Shareware authors are accomplished programmers just like commercial
authors and the programs are of comparable quality. In both cases,
there are good and bad programs. The main difference is in the method
of distribution.
The shareware system makes fitting your needs easier because you can
try before you buy. Because overheads are low, prices are low also.
Shareware has the ultimate money-back guarantee -- if you don't use
the product, you don't pay for it.
Terms And Conditions
FLEXIBAK Plus is shareware program and is provided by Nildram Software
at no charge for evaluation. Feel free to share it with friends and
colleagues for evaluation, but please do not give it away altered or
as part of another system. The essence of user-supported software is
to provide personal computer users with quality software without high
prices, yet to provide incentive for programmers to continue to
develop new products.
Please encourage others to register their copies if they find it
useful. All registered users receive a copy of the latest version of
the FLEXIBAK Plus system.
If you continue to use FLEXIBAK Plus after a reasonable trial period,
you must make a registration payment of #39.00+VAT to Nildram Software.
This registration fee licenses one copy for use on any one computer at
any one time. You must treat this software just like a book. This
software may be used by any number of people and may be freely moved
from one computer location to another provided there is no possibility
of it being used at one location while being used at another, just as
a book cannot be read by two different persons at the same time.
Commercial users of FLEXIBAK Plus must register and pay for their
copies of FLEXIBAK Plus within 30 days of first use or their license
is withdrawn. Site License arrangements may be made by contacting
Nildram Software.
Registration
If you continue using FLEXIBAK Plus, you must register. To do this,
either print and fill in the registration form provided (type "COPY
REGISTER.DOC PRN" at the DOS prompt), or send a cheque for #39.00
(thirty-nine pounds) + VAT (currently 17.5%, so #45.83 total) or
your credit card details to the following address:
Nildram Software
82 Akeman Street
Tring
Herts
HP23 6AF
Tel/Fax: (0442) 890303
Compuserve: 100012,1222
You will receive the latest version of FLEXIBAK Plus without the
registration encouragement screen, one or more standalone utilities
for use with FLEXIBAK Plus (FPSELECT, which allows you to select a
backup set to use from a menu, add descriptions etc, is currently
available. Further utilities will be developed and added to the
registered package as and when they are completed. These utilities
will work with registered versions ONLY!) a printed manual, free
support and cheap upgrades as they become available.
Overseas Registrations
For European users, there is a shipping charge of #2.00. For other
overseas users, the charge is #5.00. Overseas users do not have to add
VAT to the total price. However, users in the USA, Canada, Australia
or New Zealand, may register FLEXIBAK Plus locally. Please contact
your local distributor for more details:
USA & Canada: Shareable Software International, Inc.
PO Box 59102
Schaumburg, IL 60159
USA
Tel: (708) 397 1221
Fax: (708) 397 0381
Compuserve: 76226,2652
EXEC-PC: Bill Dickson
Australia & NZ: Budgetware
PO Box 496
Newtown NSW 2042
Australia
Tel: (02) 519-4233
Fax: (02) 516-4236
Compuserve: 76304,3672
Dealers
Many dealers in your area or country should now be able to supply
FLEXIBAK Plus. Check with your local dealer for details, or get them
to contact us for details of our dealer terms.
Support
Support is provided to registered users in the following ways. First,
any updates of FLEXIBAK Plus will be available to you for a minimal
fee. All registered users will be notified of major updates. Lifetime
support for FLEXIBAK Plus can be obtained by contacting Nildram
Software by writing, telephone or the Email addresses listed at the
front of this manual. Customers from the USA, Canada, Australia or New
Zealand can also obtain support by contacting their local distributor
at the addresses detailed in the Overseas Registrations section,
above.
Disclaimer
Users of FLEXIBAK Plus must accept this disclaimer of warranty:
"FLEXIBAK Plus is supplied as is. The author disclaims all
warranties, expressed or implied, including, without limitation, the
warranties of merchantability and of fitness for any purpose. The
author assumes no liability for damages, direct or consequential,
which may result from the use of FLEXIBAK Plus."
The ASP
This program is produced by a member of the Association of Shareware
Professionals (ASP). ASP wants to make sure that the shareware
principle works for you. If you are unable to resolve a
shareware-related problem with an ASP member by contacting the member
directly, ASP may be able to help. The ASP Ombudsman can help you
resolve a dispute or problem with an ASP member, but does not provide
technical support for members' products. Please write to the ASP
Ombudsman at 545 Grover Road, Muskegon, MI 49442, USA or send a
CompuServe message via CompuServe Mail to ASP Ombudsman 70007,3536.
INSTALLATION
Installation
Installation is straightforward. Simply insert the disk containing
FLEXIBAK Plus into a drive, then select the current drive by typing
"A:" or "B:", as appropriate, and press <ENTER>. Now, type "INSTALL",
press <ENTER> and follow the instructions.
You are asked to specify a source drive and destination directory,
which default to "A" and "C:\FLEXPLUS", respectively. Alternatively,
if you acquired your copy of FLEXIBAK Plus from a BBS or prefer to
manually install it, just create a directory on your hard disk and
copy all FLEXIBAK Plus files to that directory.
Setting The Alarm
FLEXIBAK Plus has an alarm feature that warns you if you haven't taken
a backup recently. To enable this, you must place the following lines
in your AUTOEXEC.BAT file (generally found in the Root directory of
your hard disk) in an appropriate place. (If you are unsure about the
function of the AUTOEXEC.BAT file or how to alter it, please consult
your MS-DOS reference manual).
x:
CD \FLEXPLUS
FLEXPLUS /A=y
C:
Where "x" is the hard disk drive where you installed FLEXIBAK Plus --
if other than drive C -- and "y" is the number of days after which you
want the alarm to sound. Many users set "y" to "7" for a weekly
backup; others do it more frequently -- even once each day. Only you
can determine how often to backup programs and data in your
circumstances, based upon how much work you can afford to lose when
the inevitable happens someday and files become lost or damaged.
After you have done this, every time you boot your computer FLEXIBAK
Plus will determine if the time since the last backup is longer ago
than the specified threshold - "y" in the above example. If so, an
alarm will sound to remind you to take a backup.
Automatic Operation
FLEXIBAK Plus has several command line parameters which allow
automated running of the program and, in some cases, unattended
backups. The main purpose of these parameters is for a company where
you may have a system administrator and lots of operators who take
backups. By use of these parameters, you can keep the operators away
from the rest of the program, where they can potentially cause damage,
while still allowing the system administrator full access. To do this,
just add the parameters you require to the call to FLEXIBAK Plus from
whatever menu system you happen to be using.
The parameters available are:
/Q - Answer Queries
/R - Restore Tagged
/B - Start Backup
/X - Exit
Any combination of these parameters can be used, in any order --
though they will always be performed in the order listed above, as
this is the most logical way. There is also another parameter -- "/U",
which is the equivalent of all the above parameters, and saves you
having to remember them.
Command Line Parameters
If you are running on a machine with a particularly low amount of free
memory or a particularly high number of files, you may have trouble
getting started with FLEXIBAK Plus, as it will abort with an exception
message saying that it has run out of memory, file space or directory
space.
If this occurs, you can override the initial memory allocation
settings of FLEXIBAK Plus with command line options. (These can later
be set permanently with the General Setup option of the Setup menu.)
To override the default number of files (4000), use the "/F" command
line option. To override the default number of directories (300), use
the "/D" command line option. For example, if you have a particularly
large hard disk, you might use a command like this:
FLEXPLUS /F=5000 /D=500
This example tells FLEXIBAK Plus to allocate space for 5000 files and
500 directories. If you are short of memory (FLEXIBAK Plus requires
about 520K FREE memory in order to run with its default setting of
4000 files), you should try reducing the number of files by using a
command such as:
FLEXPLUS /F=2000
Make sure that the number of files you specify is at least 100 greater
than the number of files on your drive C, and FLEXIBAK Plus should run
correctly.
There is one more command line parameter -- "/N". If you use this
parameter the FIRST time that FLEXIBAK Plus is run, drive C will not
automatically be used as the logged-in drive. Use this parameter if
you have too many files on drive C for FLEXIBAK Plus to handle as one
backup drive or you only want to backup selected directories or files.
TUTORIAL
Getting Started
This Tutorial guides you through the basic steps to prepare FLEXIBAK
Plus and take an initial backup of your hard disk drive(s). It also
provides an introduction to some of the other ways FLEXIBAK Plus can
assist you. Lastly, it summarises how to restore your files when that
fateful day arrives that your hard disk or one of your programs
misbehaves and you have lost files. This section is kept brief to get
you up and running with FLEXIBAK Plus in short order. If you encounter
a concept in this section which you do not understand or about which
you need further information, please see the Reference section, below.
More experienced users -- and those who are brave -- may want to skip
this section for now and rely upon the detailed information about
procedures and options in the Reference section.
Examples in this section assume you will use drive A as the floppy
drive and a directory called "FLEXPLUS" on hard drive C to store your
FLEXIBAK Plus files. If either of these assumptions is incorrect in
your circumstances, simply substitute drives and directories in the
examples accordingly.
If you received FLEXIBAK Plus on a floppy disk, insert it into drive
A. Then type "A:" to move to that drive. Next, type "INSTALL" and
follow the instructions to prepare a FLEXIBAK Plus directory on your
hard disk. (I recommend calling the directory "FLEXPLUS" as this will
be used in tutorial examples.)
If you received FLEXIBAK Plus via modem and its files are already on
your hard disk, I recommend inserting a blank, formatted disk into
drive A and copying all FLEXIBAK Plus files onto it.
Setting Up FLEXIBAK Plus
We will now teach FLEXIBAK Plus to take backups the way YOU want to do
so. Move to the directory on the hard disk on which you installed
FLEXIBAK Plus and start the program. You will do this every time you
take a backup. (Experienced users: Do not add your FLEXIBAK Plus
directory to your PATH as you will have to do change to this directory
anyway.) These commands will do so:
C:
CD \FLEXPLUS
FLEXPLUS
FLEXIBAK Plus will start and log drive C. FLEXIBAK Plus defaults to
backing up all files on drive C, except those with the extension
".BAK", without using compression and with the destination disk set to
drive A. If this setup is ideal for you, you can use FLEXIBAK Plus
straight away. But you probably will want to refine some of these and
other options for your needs and preferences. We will describe how to
do this next. But if you encounter difficulty at any point, press the
<F1> key for help or see the more detailed discussion in the Reference
section, below.
You will see a menu bar across the top of the screen with the Backup
option highlighted. Use the right-arrow key to highlight Setup, then
press <ENTER>. A menu will appear.
Highlight General Setup with the up-arrow or down-arrow keys, then
press <ENTER>. Here we will tell FLEXIBAK Plus about basic details for
your system and preferences.
Enter all drives you normally will backup next to Source Drive(s). For
most users, this will be just drive C. Change this only if necessary.
Enter the floppy drive onto which you will normally take a backup next
to Destn (Destination) Drive. Normally this will be A or B.
The other options on this menu are more technical in nature and beyond
the scope of an introductory tutorial. Leave them unchanged by
pressing <ESC> now or review the Reference section, below.
After returning to the main Setup menu by pressing <ESC>, next select
Format Setup. You should enter information about one or more of the
available options which will appear in a pop-up window based upon the
version of DOS you have and type of drive you will use to take
backups. The Reference section contains full details on options for
most systems. Find those which apply to you and enter them at this
time.
After you have done so, press <ESC> to again return to the main Setup
menu. Highlight Global File Specs and press <ENTER>. We will now teach
FLEXIBAK Plus which files will ALWAYS and NEVER be backed up in EVERY
directory on the drive(s) previously designated with General Setup.
As this is the first time you have used FLEXIBAK Plus, you will see
two entries, "*.*" and "*.BAK-". Both utilize a DOS "wildcard" of "*".
(If unfamiliar with wildcards, you should review your DOS reference.)
The first of these entries means ALL files ("*.*") in directories will
be backed up. However, the second entry modifies this by instructing
to NEVER backup any files ending with ".BAK". (Many programs, when
saving text or data files, rename the most recently-modified version
of them under the same name but with ".BAK" appended. This is a safety
device in case you change your mind or accidentally erase the most
recent version.) The trailing hyphen ("-") tells FLEXIBAK Plus to
"subtract" all files matching this entry from files which match
preceding entries when backing up a directory.
These two file specifications will meet the needs of the majority of
users. They backup all files except old versions, which probably
aren't worth the time and disks to backup. But if you are using
Integrity Master (TM), let's add one more for practice. Integrity
Master creates a file in each and every directory that it scans
called, ")(.ID". As each of these merely contains information about
the other files in that directory, and can be rebuilt by Integrity
Master very quickly, you probably won't want to waste time and disks
to backup these files. If you want to avoid backing up these files,
you would add a third file spec of ")(.ID-".
Note: If you make a mistake while entering a file specification, enter
the OPPOSITE specification. Let's say, for example, that you entered
")(.IS-". Typing ")(.IS" will remove the erroneous entry.
Note too that the order of entries is very important. The basic rule
to bear in mind is that each file spec MODIFIES ALL PRECEDING FILE
SPECS. For example, if you add "*.*" AFTER any other file specs, you
are effectively modifying them to include EVERY file. If you make a
mistake and are quite confused about the result of your entries, you
may want to negate each of your entries (by entering their opposites)
and starting over.
When satisfied with your entries, press <ESC> to again return to the
main Setup menu. You could select Local File Specs at this time or
later to enter additional file specs which apply only to INDIVIDUAL
directories which you would select. Any such file specifications are
"added to" the General File Specs we just established, but only apply
to particular directories. But for simplicity in presenting this
tutorial, we will skip this option. Just bear in mind that you may
establish guidelines for individual directories if you ever want to do
so with Local File Specs.
Only one other option of importance to most users remains. Please
select Comp (Compression) File Specs and press <ENTER>. It is here
that you may instruct FLEXIBAK Plus to compress files during backup to
reduce the number of disk disks needed to take a backup.
The rules for Comp File Specs are the same as for the other file
specifications we have discussed except that if absolutely no
compression file specs are entered, NO files will be compressed. Do
this if time is more important than the number of backup disks you
must use and retain.
For most users, however, I recommend that you enter at least one file
specification, "*.*". And if, like most users, the hard disk(s) which
you backup contain archives (special files which contain one or more
related ordinary files), you should "subtract" these from the
compression process because they are already compressed. Archives are
normally identified by file extensions of ".ZIP", ".ARC", ".LZH" --
and occasionally others. So I would recommend that, AFTER "*.*", you
enter at least the following:
"*.ZIP-" "*.ARC-" "*.LZH-"
You probably will want to enter these in the Compress File Specs
window even if you don't know whether you currently have such archives
on your hard disk(s). You may have some later.
IMPORTANT: You should now press <ESC> to return to the top menu bar,
use the right-arrow key to move to the Utilities item and press
<ENTER>. From there, select Re-Log Disk(s). Do this ANY time you
modify file specifications or global values so FLEXIBAK Plus will
update its records regarding your preferences. If you don't, FLEXIBAK
Plus will do it automatically when you start the backup BUT until
then, the statistics at the top of the screen will be incorrect, as
will the estimate of the number of backup disks required.
Let's Do It!
If you already have a supply of formatted but blank disks available,
you are ready to take your first backup. If you do not, you may format
new disks or those containing data you are willing to lose by
highlighting DOS on the top menu bar, selecting Format, choosing the
type of disk you want to format and pressing <ENTER>. (If you want to
exit FLEXIBAK Plus at this time without taking a backup, highlight
DOS, select Exit and press <ENTER>. You may return to this section of
the tutorial at a later time to take your first backup.)
To begin your first backup, with an adequate number of formatted,
blank disks on hand, simply highlight Backup on the top menu bar,
select Start Backup and press <ENTER>, then follow the instructions.
(You can use the Disk Usage option in the Utilities menu to obtain an
estimate of the number of disks required. Please note that if you are
using compression, the number of disks required can be as few as half
the number estimated by the Disk Usage option.)
The Master Disk
At the end of each session, FLEXIBAK Plus asks you to insert the
Master Disk. This should be a blank, formatted disk, and FLEXIBAK Plus
will use it to store copies of its data files in case of disaster. If
you suffer from a hard disk failure, you can restore your data by
taking the following steps:
1) INSTALL FLEXIBAK Plus onto your hard disk. This is essential -- you
should never run FLEXIBAK Plus from a floppy disk.
2) Copy all data files from your Master Disk into the FLEXIBAK Plus
directory on your hard disk. Assuming your Master Disk is in drive A,
and you have installed FLEXIBAK Plus into the "C:\FLEXPLUS" directory,
the following DOS command would do this:
COPY A:*.DAT C:\FLEXPLUS
3) Run FLEXIBAK Plus and select "Restore All" or "Restore Queries",
depending on your requirements (see later for more details on these
options).
The Backup Data File
The backup data file, called "FLEXPLUS.DAT" or similar, contains
information about all files in a backup set, plus the setup options of
the backup. While in emergencies it is possible to restore data
without this file (see Utilities section, below), you will not be able
to rebuild the data file, and so will have to start a fresh backup
once you have restored your data. Therefore, you should take every
opportunity offered by FLEXIBAK Plus to update this file (i.e., leave
the Save Data File After Each Disk? flag, and the Copy Data File To
Master Disk flag set to "Y" in the General Setup window).
As an extra precaution, a copy of that file is also saved as
"FLEXPLUS.BAK" (or similar) each time you use FLEXIBAK Plus.
Congratulations! You have now successfully completed a backup. Did the
actual backup take awhile? Despite FLEXIBAK Plus' exceptional speed,
the first, complete backup may take some time on a large or slow hard
disk. But because of FLEXIBAK Plus' unique approach to backups, future
sessions will generally require just a small fraction of the time for
the first backup.
The remainder of the tutorial covers a few other things you should
review.
Using Multiple Backup Sets
It is possible in FLEXIBAK Plus to have more than one set of backup
disks to increase security. This can also be used to speed the backup
process by having a complete backup on one set of disks and just the
most vital files on another set. This allows you to use the second set
for day-to-day backups and use the main backup set perhaps once each
week. This would mean that any less critical files that changed during
the week would only be backed up once.
Keeping multiple backup sets is a good way to improve security.
Although FLEXIBAK Plus can detect that files have gone missing, it
cannot detect if they have been corrupted and you might not notice
until after a backup has been taken. With multiple backups, you can
use the previous backup set to restore the file.
To specify alternative backup sets, simply pass the name of the set as
an argument when you run FLEXIBAK Plus. For example:
FLEXPLUS FULLBAK
This example creates a backup data file called "FULLBAK.DAT" and will
use the name "FULLBAK" as an identification on all backup disks to
avoid mixing disks from two different backups.
Registered users can also make use of the utility, FPSELECT, which
will enable you to select a backup set from a list of those available,
as well as adding descriptions to each backup set.
When Disaster Strikes
The purpose of backups is, of course, to save the day -- actually, to
save perhaps years of work and all your programs! -- by permitting you
to restore lost or damaged files. As experienced users will tell you,
it is not a question of whether disaster will strike, but WHEN it will
strike!
FLEXIBAK Plus provides an exceptional variety of methods to restore
some or all files from the backup disks. If you have taken backups
with the regularity of an experienced user, you will have no
difficulty restoring all of your files -- to the point of your last
backup, of course.
In the case of a limited number of lost or damaged files, you will
want to select an appropriate method of restoration from the options
on the Backup menu from the top menu bar. A discussion of all of these
options is beyond the scope of a tutorial and is left for your review
in the Reference section.
In the case of total hard disk data loss, the first step is to
determine whether permanent physical damage to the hard disk has
occurred or whether you can correct the problem by software. You will
need to consult your dealer or an experienced user to make this
determination. If indeed the hard disk is permanently damaged, you
must repair or replace it before proceeding.
After you have determined that your hard disk is good (or have
repaired or replaced it), you probably will have to reformat it before
restoring your files. This process -- and even the need for it --
varies depending upon the type of drive you have and the cause of the
damage. Again, a qualified dealer or experienced user should be
consulted.
When you are able to access the drive and successfully display a
directory with the "DIR" command, you are ready to restore your files
onto it. To do so, place your MASTER DISK into the appropriate drive
and type "INSTALL" to re-install the program. INSTALL will also copy
any FLEXIBAK Plus data files (those ending in ".DAT") onto the hard
disk. This is essential in order for you to be able to restore from
within FLEXIBAK Plus. Then change to your FLEXIBAK Plus directory on
the hard disk and run FLEXIBAK Plus by typing "FLEXPLUS". Press
<ENTER> to select the Backup menu, then highlight and select Restore
Queries. Carefully follow the instructions and -- voila! -- FLEXIBAK
Plus has returned all your files just as they were prior to your last
backup. It is able to do so because you faithfully followed your
backup routine and -- of course -- always updated your Master Disk as
recommended.
I recommend that you review the following Reference section for
further important details regarding restoration of files. In some
cases -- particularly if you didn't update your Master Disk after your
last backup -- you may also need to refer to the Utilities section,
below. And finally, for questions which even the detailed assistance
provided in this manual fails to answer, registered users are invited
to contact us or our overseas support staff.
REFERENCE
Introduction
The screen is split into three main sections, with the top section
containing statistics which enable you to see at a glance the status
of the backup. The meaning of the figures are as follows:
Backed Up: Number of files backed up.
To Add: Number of files remaining to be added to the backup disks.
Queries: Number of unanswered queries.
To Restore: Number of files tagged to restore.
No Disks: Number of disks in the backup set so far. Note that this is
not the number of disks required to backup all files.
Total K: Kilobytes occupied by files in the backup.
Most interaction between the user and FLEXIBAK Plus occurs in the main
section of the screen. A general rule throughout FLEXIBAK Plus is that
<ENTER> is used to indicate a positive response to a question or
situation and <ESC> is used to indicate a negative response or to
"escape" from a situation. If you remember this, you will quickly feel
at home with FLEXIBAK Plus.
The bottom section of the screen contains on-line help. Refer to this
if you are unsure what is happening or what a particular function
does, or press <F1> for more detailed help.
In addition to these three main screen sections, FLEXIBAK Plus
contains a pull-down menu system which enables you to quickly and
easily move around and select various program functions. Menu options
are explained in depth later in this chapter.
Mouse Support
FLEXIBAK Plus supports a Microsoft-compatible mouse, provided the
appropriate mouse driver received with the mouse is loaded. You will
find that a mouse greatly eases use of FLEXIBAK Plus. The left button
on the mouse is the equivalent of <ENTER> while the right button
represents <ESC>.
Backup Menu
The Backup Menu contains all options for day-to-day use of FLEXIBAK
Plus, allowing you to backup files, answer queries and restore files
as necessary.
Start Backup Option
This option starts the backup process, adding any tagged files
to the backup disks. (See "To Add" count in the statistics box
at top of screen). If a new disk is required, you will be
asked to insert a Blank, Formatted disk; otherwise you will be
asked to insert a particular disk number. Don't worry about
inserting the wrong disk. FLEXIBAK Plus ensures that it is a
proper disk.
If FLEXIBAK Plus requires a blank disk and you do not have one
available, you may use the Inspect Disk, Erase Disk or Format
Disk options in the DOS menu to check, erase or format a disk
as necessary. Alternatively, you can perform the same
operations by pressing <F2> to Inspect a disk, <F3> to Erase a
disk or <F4> to Format it.
FLEXIBAK Plus will now update the backup disk by deleting any
unwanted files (those tagged for deletion when answering
queries) and adding any new or changed files. When finished
with a disk, FLEXIBAK Plus will ask you to either insert
another disk or will return you to the menu if there are no
more files to add to backup disks.
Answer Queries Option
From time to time, files on your hard disk drive(s) that are
backed up will be deleted, accidentally or on purpose.
FLEXIBAK Plus is unique among hard disk backup utilities in
that it notices that a file is missing and tag it as a Query.
(The number of Queries is displayed in the statistics box at
top of screen.) This option allows you to answer any
outstanding Queries by deciding whether to restore a file or
delete it from the backup disks.
To make matters easier for you, FLEXIBAK Plus attempts to
group files by directory when asking you to answer a Query.
Thus, if you delete all backed up files from a directory -- or
remove the directory entirely -- you will first be asked
whether you want to Restore the entire directory, Delete the
entire directory or deal with each file individually. You will
then be given the opportunity to answer Queries on individual
files -- to Restore, Delete or Skip them. By Skipping a Query,
you can indefinitely postpone your decision on what to do with
that file, though FLEXIBAK Plus will alert you to the fact
that you have outstanding Queries whenever you select the
Start Backup option.
Restore Tagged Option
This option restores files tagged for restoration with the
Answer Queries option. You will be prompted to enter disks in
much the same way as in the Start Backup option except that,
by pressing <ESC>, you may skip a disk and move to the next
backup disk. This allows for the possibility of a backup disk
being lost or destroyed. If FLEXIBAK Plus has a problem
restoring any file, you will be alerted and the file will be
tagged as a Query so that it can be reprocessed later.
Restore File Option
This option restores a single file from the backup. You are
first asked to choose the directory in which the file is/was
contained, then to choose the specific file for restoration.
You are then asked to insert one or more backup disks to
restore the file.
Restore Queries Option
If you are sure that you want to restore all files tagged as
Queries rather than answering a string of Queries, use this
option to tag all Queries for restoration and restore them in
the same way as the Restore Tagged option.
Restore All Option
This option restores all files, including those still on the
hard disk drive(s). You should only need to use this option
after a complete hard disk failure. Do not use it at any other
time unless you are absolutely sure what you are doing or you
could restore files that are older than those currently on
your hard disk. Be careful!
Restore Directory Option
With this option it is possible to restore all files in a
particular directory and change the directory name, if
desired. This is useful if you need to transfer files from one
PC to another, as you can take a whole directory from one
system and restore it to another directory on the other
system.
Upon selecting this option, you are presented with a choice of
available directories from which to select the directory you
want to restore. After selecting the directory, you are given
the opportunity to enter a new directory name to which the
files will be restored. The operation will then proceed like
the Restore Tagged option. You should note that, for safety
reasons, this option will only restore files already tagged as
either Queries or for Restoration. In other words, they must
not already exist on the source disk.
Setup Menu
The Setup Menu alters how FLEXIBAK Plus works to suit your
requirements. Three options in this menu take you into a window where
you can configure File Specs. These are a series of DOS wildcards
(such as "*.*", which means all files, or "*.EXE", which means all
files ending in ".EXE"). (See your DOS reference book if you need more
information about wildcards.)
This enables you to configure which files to include or exclude from
the backup or compression. File Specs ending with a "-" are taken as
exclusions, and File Specs are processed in the order in which they
occur. For example, the default Global File Specs are "*.*" followed
by "*.BAK-", which means that FLEXIBAK Plus will backup all files
except those ending in ".BAK". If these File Specs were listed in the
opposite order, FLEXIBAK Plus would backup everything as the last File
Spec; "*.*" would tell it to include all files.
To add a File Spec, just type it and press <ENTER>. To remove a File
Spec, type in the opposite File Spec. Example, to remove "*.*", type
"*.*-" and press <ENTER>. If you wish to change the order of File
Specs, first remove the leading File Specs and then add them to the
end by re-entering them. A maximum of 12 File Specs are allowed in
each situation.
Global File Specs Option
This option configures Global File Specs for your setup. Upon
selecting this option, you will be taken straight into the
File Spec Entry window to alter the Global File Specs to suit
your requirements. Global File Specs are applied to EVERY
directory on the source disk(s) and will be automatically
effective on any new directories that are created. (If you
alter Global File Specs, select the Re-Log Disk(s) option from
the Utilities menu for the changes to take effect.)
If you only want to backup a few specific directories on your
hard disk, you can facilitate this by removing all Global File
Specs and just use Local File Specs to specify the particular
files and/or directories that you want to backup.
Local File Specs Option
This option configures File Specs for a particular directory.
You will be presented with all directories from which to
select your required directory. This takes you to the File
Spec Entry window where you can add any Local File Specs.
Local File Specs are applied to a directory after Global File
Specs -- NOT instead of them. If you alter Local File Specs,
select the Re-Log Disk(s) option from the Utilities menu for
changes to take effect.
A special kind of Local File Spec can be used, called a
Recursive File Spec. A Recursive File Spec is a Local File
Spec that also applies to any directories that are "children"
of the directory in which it occurs. To indicate that a File
Spec is recursive, simply add "~" to the end of it. For
example, if you placed the File Spec "*.*-~" in the directory
"C:\TP", everything in "C:\TP" and all directories below it
will be excluded from the backup. You can, of course, override
a Recursive File Spec with a Local File Spec, as Local File
Specs are applied to a directory AFTER any Recursive File
Specs. For example, in my backup, I have a File Spec of
"*.*-~" entered in the directory "C:\TP" and a File Spec of
"*.*" entered in "C:\TP\NILDRAM".
Removing Recursive File Specs is similar to removing standard
File Specs -- enter the opposite File Spec, with the "~"
character on the end. For example, to remove "*.*-~", enter
"*.*~".
While entering Local File Specs, you can press <F2> at any
time to view the contents of the directory you are editing.
You will find this helpful to remind you of exactly what is in
each directory as you edit Local File Specs.
Comp File Specs Option
Compression File Specs determine whether or not a file will be
compressed. For example, you might want to Compress all files
except those which are already compressed (such as "*.ZIP" and
"*.ARC" archives). In such cases, you would enter File Specs
of "*.*", "*.ZIP-" and "*.ARC-". You should note that unless
you specifically include files to compress (for example, by
using "*.*") no compression will occur.
General Setup Option
Upon selecting this option, a window pops up with a selection
of configurable parameters. Once you have made any changes,
press <ESC> to return to the menu. The parameters are as
follows:
Source Drive(s)
In this field list all drives from which you wish to
take a backup. For example, "CDEF" in this field
causes FLEXIBAK Plus to backup drives C, D, E and F.
The field may contain up to twenty source drives.
Please note that any changes made in this field will
not have any effect until FLEXIBAK Plus is exited and
restarted or the Re-Log Disk(s) option in the
Utilities menu is used.
Backup To Floppy
This field should be set to "Y" if a conventional
backup is being taken. i.e. From the hard disk to a
set of floppy disks. If it is "Y", the backup disk is
taken from the setting in the Destn Drive field.
If it is "N", FLEXIBAK Plus switches into a different
mode to backup from the hard disk to another hard disk
or fixed media type (e.g. WORM *P drive). The Destn
Drive field is then ignored and replaced with the
Destn Directory field, which allows you to specify the
drive AND directory to which the backup should be
taken. The Backup File Size field also becomes
operational at this point.
Destn Drive
This field contains the destination drive to which you
want to backup, such as "A" or "B". Please note that
if this is set to anything other than "A" or "B", the
Erase Disk and Format Disk options will be disabled to
prevent the accidental deletion of vital data.
Destn Directory
This field contains the drive and directory to which
you wish to backup. It is only functional when you are
NOT backing up to floppy disk.
Backup File Size (K)
When FLEXIBAK Plus is backing up to fixed media, it
creates 'virtual' backup disks. These are DOS files
which are created and expanded to the size of this
field. You should normally leave this field set to its
default. However, if you are backing up to a WORM
drive, you will save space by reducing the backup file
size to its minimum of 400K. The maximum setting
allowed is 3000K.
Copy Data File To Master Disk?
Setting this to "N" prevents FLEXIBAK Plus from
prompting you to insert the Master Disk at the end of
the backup session. You should only set this field to
"N" if you have a full understanding of the
significance of the data file, and why it should be
copied to the Master Disk.
Update File Archive Flag?
If this is set to "Y" (the default), the Archive Flag
on each file is cleared as it is backed up and is
checked when logging on to detect whether the file has
changed or not. If it is set to "N", the Archive Flag
is not cleared; neither is it checked when logging on.
(See your DOS reference if unfamiliar with archive
flags.)
Backup Hidden Files?
If you have "hidden" files that you wish to backup,
you should set this field to "Y". Otherwise leave it
set to "N". (See DOS reference if unfamiliar with
hidden files.)
Save Data File After Each Disk?
This is a security option which, when set to "Y",
causes FLEXIBAK Plus to save its data file after
processing each disk when doing a backup. The default
setting is "Y". Leave it at this setting unless the
wait after each disk while FLEXIBAK Plus saves its
data file becomes unacceptable.
Maximum No Of Files
This field contains the maximum number of files
FLEXIBAK Plus can process. The default value is 4000.
Alter this field only if your computer is short of
memory or you have more than 4000 files on your hard
disk(s). Changes do NOT take effect until FLEXIBAK
Plus is restarted. (Note also the discussion on
command-line parameters in the Installation section.)
This setting can be quite crucial as a lot of memory
is required for holding file information. If you have
little free memory, try to reduce this figure as much
as possible. FLEXIBAK Plus will make use of EMS or XMS
memory (two special types of memory beyond the normal
640K) to store file information, if you have it. With
EMS or XMS, it is possible to have a backup set of
almost 10,000 files without running out of memory.
Maximum No Of Directories
This field contains the maximum number of directories
FLEXIBAK Plus can process. The default value is 300.
Alter this field only if your computer is short of
memory or your hard disk contains more than 300
directories. Changes do NOT take effect until FLEXIBAK
Plus is restarted. (Note also the discussion on
command-line parameters in the Introduction.)
Format Setup Option
This option allows you to configure the DOS commands used to
format a disk. FLEXIBAK Plus has 5 different format commands
that you can set up. They are "Format 360K Disk", "Format 720K
Disk", "Format 1.2M Disk", "Format 1.44M Disk" and "Quick
Format Disk". If you have an XT compatible (8086 or 8088 CPU),
you will probably only need to fill in the first two boxes.
The command you should enter should be the standard DOS
command to format the disk to the particular size, with the
name of the disk drive (e.g. "A:") replaced with the "%"
character, which will be substituted by the correct drive
identifier when the format command is executed.
On an XT compatible with DOS v. 4.0 or earlier, the most
likely setup is:
Format 360K Disk: FORMAT %
Format 720K Disk: FORMAT %
Format 1.2M Disk:
Format 1.44M Disk:
Quick Format Disk:
On an AT compatible (80286 or above) with DOS v. 4.0, the
setup should be:
Format 360K Disk: FORMAT % /4
Format 720K Disk: FORMAT % /N:9 /T:80
Format 1.2M Disk: FORMAT %
Format 1.44M Disk: FORMAT %
Quick Format Disk:
This is the default setup and should work on most
AT-compatible computers. However, it is possible to call other
format programs that you may use instead of the standard DOS
Format program.
With DOS v. 5.0 and many other format programs, you have an
option to do a "Quick" format. This doesn't actually format a
disk, but just quickly wipes the current contents from it. In
this case, you should fill in the Quick Format Disk box with
the appropriate command (with DOS v. 5.0 this is "FORMAT %
/Q").
Note: If you enter a Quick Format command, this will also be
used to erase disks when you use the Erase Disk option of the
DOS menu.
Verify Flag On/Off Option
This option toggles the DOS Verify Flag on and off. When
switched on, data written to disk is immediately re-read and
compared with what was written to ensure no errors. As this
adds substantial time and the probability of errors is so
slight, I advise leaving this option set to its default of
Off.
Sound On/Off Option
This option toggles sound effects on and off.
Utilities Menu
Re-Log Disk(s) Option
Use this option to Re-Log disks after you alter configuration
information such as the source disks or File Specs.
Disk Usage Option
This option estimates the number of disks required to backup
all logged files. The estimate does not take into account the
effects of compression which, if set, generally significantly
reduces the number of disks required, often by as much as 50%,
or even more!
Check Disk Option
Use this option from time to time to check the state of a
backup disk. It checks that the contents of a particular
backup disk are what FLEXIBAK Plus thinks they are. If there
are differences, they will be corrected. Just insert a backup
disk and press <ENTER>.
The checking procedure is split into two passes. In the first
pass, FLEXIBAK Plus checks files on the backup disk to ensure
they should be there and deletes any that shouldn't. In the
second pass, FLEXIBAK Plus checks all files it thinks should
be on the backup disk to ensure they are there and up to date.
At the end, you will be told how many errors occurred and were
corrected. Normally this should be zero, but it is possible
for errors to occur if the computer is reset or crashes while
FLEXIBAK Plus is loaded. In such cases, run this option to
ensure the integrity of your backup.
Verify Disk Option
This option does everything the Check Disk option does and
more. It also checks the full contents of each file and
verifies it against the file on the hard disk. This is the
ultimate integrity check of any backup disk. If a disk passes
this test, it will restore perfectly. If for any reason errors
occur, they will be corrected in the same way as with the
Check Disk option. It takes significantly longer to Verify a
disk than to Check it, but it gives you the ultimate peace of
mind.
Refresh Disk Option
If a backup disk is accidentally lost or destroyed, you will
want to create a duplicate without abandoning the entire
backup. This option performs this task by tagging any files on
the specified disk for Adding; then it assumes the disk has
not yet been used. This will mean that, when you use the Start
Backup option, FLEXIBAK Plus will ask you to insert a blank
disk (when it reaches the disk you have refreshed) and will
backup all the files on that disk.
Compact Backup Option
From time to time, the amount of data on your hard disk
drive(s) may decrease. If this happens, the number of backup
disks used by FLEXIBAK Plus may be more than actually
required. If you want to release any backup disks for other
uses, use this option to compact the backup.
The effect of this option is to release the last disk in the
backup set and attempt to place files on this disk elsewhere.
Immediately after using this option, you should use the Start
Backup option to add the files to other backup disks. You will
then see whether the compaction was successful or not.
Create Queries Option
If you have answered any Queries and want to change your
decision, use this option to re-tag for Query any files that
are tagged for restoration or deletion.
Abandon Backup Option
This option completely abandons the current backup and start
afresh. This allows you to take a full backup on a new set of
disks. Use with caution!
Reports Menu
File Specs Option
This option produces a report of all File Specifications that
you have set up for the backup. The report will be sent to the
screen first of all, where you will have a chance to view it.
You will then be given the option to print it out. Make sure
that your printer is ready before printing this report.
Disk Info Option
This option produces a report of the Disk Information. This
contains handy statistics along with details of the number of
files, total size and free space on each disk. The report will
be sent to the screen first of all, where you will have a
chance to view it. You will then be given the option to print
it out. Make sure that your printer is ready before printing
this report.
Registration Option
This option prints a registration form to register your copy
of FLEXIBAK Plus. Registration brings many benefits, including
one or more extra utility programs, a special 386 version of
the main program, and a free shareware copy of Integrity
Master, one of the most comprehensive anti-virus and disk
integrity programs, and a perfect complement to FLEXIBAK Plus.
DOS Menu
Inspect Disk Option
This option searches a disk and checks its contents. I
strongly advise that you use this option before the Erase Disk
or Format Disk options.
Erase Disk Option
This option erases a disk to use it as a backup disk. (I
strongly advise using the Inspect Disk option first.) This
option is disabled if the Destination Drive is neither "A" nor
"B". (Use the General Setup option in the Setup menu to set
the Destination Drive.)
This option will fail if the disk contains any "read-only"
files. (See DOS reference if unfamiliar with read-only files.)
Exception: If the Quick Format setup in Format Setup is
anything but blank, a Quick Format will be performed instead
of FLEXIBAK Plus' normal Erase Disk routine. This erases all
files on the disk, regardless of whether they are read-only.
Format Disk Option
This option formats a new disk. Ensure that you have
configured the Format Setup before using this option.
You will be presented with the following options: 360K (5 1/4"
Disk) 720K (3 1/2" Disk) 1.2M (5 1/4" Disk) 1.44M (3 1/2"
Disk) Quick Format
Select the correct option for the disk you want to format. The
Quick Format option should be selected only if the disk has
already been formatted AND your format program supports Quick
Formatting. (Quick Formatting is supported by the Format
program of DOS v. 5.0 and the format of some other programs,
such as PC Tools.) FLEXIBAK Plus will use the appropriate
command line (as configured in Format Setup) to format your
disk.
If you are unsure if a disk is blank, use the Inspect Disk
option before attempting to Format it, just to be safe.
Shell Out Option
Use this option to "shell" temporarily to DOS. FLEXIBAK Plus
will be swapped out of memory, and you can return to it by
typing "EXIT" at the DOS prompt.
Exit Option
This option terminates FLEXIBAK Plus and returns you to DOS.
Before exiting, the data file is saved to the hard disk and
you are prompted to insert the Master Disk. (This should be a
backup copy of your FLEXIBAK Plus distribution disk.) The data
file will then be copied to the Master Disk also. This can be
avoided by pressing <ESC> when prompted to insert the
Master Disk, but this is highly inadvisable as FLEXIBAK Plus
will need to use this file to restore the backup should you
suffer from a hard disk crash.
You can also exit from anywhere within the menu structure by
pressing <ALT-X>.
UTILITIES
FLEXIBAK Plus is accompanied by stand-alone utilities to view and
restore backup disk contents without use of the FLEXPLUS.DAT (or
similar) data file. This means that, even in the worst case scenario
or a lost or destroyed disk containing FLEXPLUS.DAT, you still may
restore all data with 100% accuracy, but you won't be able to rebuild
FLEXPLUS.DAT. This will mean having to start a new backup. The
stand-alone utilities are detailed below.
FPDIR
FPDIR provides a directory of files on a backup diskette. The syntax
is simple, type:
FPDIR x:
where "x" is the disk drive containing the backup disk. You will be
presented with a list of the files backed up on that disk.
FPREST
FPREST restores files from backup disks when the backup data file has
been lost. It accepts a list of file names or DOS wildcards and
restores those files. The syntax is:
FPREST x: file1 file2 ...
where "x" is the disk drive containing the backup disk. Example:
FPREST A: *.BAT C:\DOS\*.EXE C:\CONFIG.SYS
This example restores all files matching "*.BAT", regardless of the
directory, all files matching "*.EXE" in the "C:\DOS" directory and
"C:\CONFIG.SYS".
FPREST works on one disk at a time and reports the names of files as
it restores them. Please be aware that large files can be split over
many backup disks, so you must be sure to run FPREST on all backup
disks in the set to ensure that the whole of any large file (over 300k
in size) is properly restored.
Q & A
There are some questions that are asked time and time again over the
phone. Here are the answers to some of the most common questions. If
you have a problem or can't figure out how to do something with
FLEXIBAK Plus, read through this chapter before phoning for support,
as the answer may already be here.
Q) I just want to backup a few directories, and not the whole disk.
How do I do it?
A) In order to do this, you must first remove the Global File Specs.
When FLEXIBAK Plus is first run, it sets default Global File Specs of
"*.*" and "*.BAK-", these should be removed in the normal way by
selecting the Global File Specs option from the Setup menu and typing
"*.*-" followed by "*.BAK". Next, you should select the Local File
Specs option, choose each directory you wish to backup and enter File
Specs for it (normally, "*.*"). Then just select Start Backup in the
Backup menu and FLEXIBAK Plus will Re-Log the disk to take into
account the changes you have made and start the backup.
Q) I've been backing up onto 1.44Mb disks, but FLEXIBAK Plus wants
another disk and I've run out them. Can I use a 720k disk instead?
A) Yes. FLEXIBAK Plus, unlike most of its competitors, allows you to
freely mix disk formats within a backup set.
Q) I have a disk that has formatted with bad sectors. Can I use it as
a backup disk?
A) You can, but it is inadvisable. The problem is that bad sectors on
floppy disks are often caused by small particles of dirt. These are
liable to move and cause further damage to the disk, causing a loss of
data.
Q) My hard disk just crashed and I lost all the data. I now have a new
hard disk. How do I restore my data with FLEXIBAK Plus?
A) Firstly, you should re-load DOS onto your new hard disk. When you
have done this, re-install FLEXIBAK Plus, making sure that you also
copy all the .DAT files from your Master Disk back onto the hard disk.
Then run FLEXIBAK Plus, and select the Restore Queries option and away
you go. Alternatively, if you have lost the .DAT file, you can still
restore using the FPREST program. You will need to run FPREST once for
each disk in the set, and all your data will be restored.